package com.project.controller;

import com.project.bean.CountBean;
import com.project.bean.MonthCountBean;

import java.text.ParseException;
import java.time.LocalDate;
import java.util.List;

public class CountController {
    /**
     * 动态查询类别总额
     * 输入：起始日期，结束日期
     * 处理：统计每个类别的销售总金额
     * 输出：统计对象集合
     * @param startDate
     * @param endDate
     * @return
     */
    public List<CountBean> findByType(LocalDate startDate, LocalDate endDate){
        return null;
    }

    /**
     * 动态查询产品总额
     * 输入：起始日期，结束日期
     * 处理：统计每个类别每个品牌销售总金额
     * 输出：统计对象集合
     * @param startDate
     * @param endDate
     * @return
     */
    public List<CountBean> findByTypeBrand(LocalDate startDate,LocalDate endDate){
        return null;
    }

    /**
     * 查询销售记录拥有的年份
     * 输入：无
     * 处理：按年份分组查询（去重）
     * 输出：年份集合
     * @return
     */
    public List<String> findYear(){

        return null;
    }

    /**
     * 查询类别销售总额
     * 输入：年份
     * 处理：按类别统计指定年份每个月每个类别销售详情总金额
     * 输出：月统计集合
     * @return
     */
    public List<MonthCountBean> findByMonthType(String year){
        return null;
    }


}
